Interface GroupResource

All Known Implementing Classes:
GroupService

@Path("admin/groups") public interface GroupResource
Author:
Endi S. Dewata
  • Method Details

    • findGroups

      @GET javax.ws.rs.core.Response findGroups(@QueryParam("filter") String filter, @QueryParam("start") Integer start, @QueryParam("size") Integer size)
    • addGroup

      @POST javax.ws.rs.core.Response addGroup(GroupData groupData)
    • getGroup

      @GET @Path("{groupID}") javax.ws.rs.core.Response getGroup(@PathParam("groupID") String groupID)
    • modifyGroup

      @Path("{groupID}") javax.ws.rs.core.Response modifyGroup(@PathParam("groupID") String groupID, GroupData groupData)
    • removeGroup

      @DELETE @Path("{groupID}") javax.ws.rs.core.Response removeGroup(@PathParam("groupID") String groupID)
    • findGroupMembers

      @GET @Path("{groupID}/members") javax.ws.rs.core.Response findGroupMembers(@PathParam("groupID") String groupID, @QueryParam("filter") String filter, @QueryParam("start") Integer start, @QueryParam("size") Integer size)
    • addGroupMember

      @POST @Path("{groupID}/members") javax.ws.rs.core.Response addGroupMember(@PathParam("groupID") String groupID, GroupMemberData groupMemberData)
    • getGroupMember

      @GET @Path("{groupID}/members/{memberID}") javax.ws.rs.core.Response getGroupMember(@PathParam("groupID") String groupID, @PathParam("memberID") String memberID)
    • removeGroupMember

      @DELETE @Path("{groupID}/members/{memberID}") javax.ws.rs.core.Response removeGroupMember(@PathParam("groupID") String groupID, @PathParam("memberID") String memberID)